home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / cad / pcad116c.zip / PCAD.DOC < prev    next >
Text File  |  1992-09-21  |  77KB  |  1,384 lines

  1.                                                              
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                                      PrintCAD 1.16
  21.  
  22.                         printer driver for IBM/DOS CAD packages
  23.                            including AutoCAD and Microstation
  24.  
  25.                       (C) Copyright Ravitz Software Inc. 1991,1992
  26.  
  27.  
  28.  
  29.             Ravitz Software Inc.                        BBS/FAX 606-268-0577
  30.             P.O. Box 25068
  31.             Lexington, KY  40524-5068
  32.             USA                            Compuserve Cary Ravitz [70431,32]
  33.  
  34.                                                                               
  35.  
  36.                                                                             p-1
  37.          Contents -------------------------------------------------------------
  38.  
  39.            Introduction ..................................................... 2
  40.            License and Registration                                           3
  41.            What Is New ...................................................... 3
  42.            Operation                                                          4
  43.            Installation ..................................................... 5
  44.            Suggested Startup .BAT Files                                       5
  45.            Syntax ........................................................... 6
  46.            Overview of Options                                                7
  47.            /1, /2, /3, /4, /5 - Alternate Configurations .................... 7
  48.            /A - Location Option                                               7
  49.            /B - Tiling Option ............................................... 8
  50.            /C - Pen Color Option                                              8
  51.            /D - Output Destination Option ................................... 9
  52.            /F - Output Format Option                                         10
  53.            /I - Scaling Point Location Option .............................. 12
  54.            /J, /K - Printer Code Prefix, Suffix Options                      12
  55.            /L - Page Layout Option ......................................... 13
  56.            /M - Magnification Option                                         14
  57.            /O - Origin and Orientation Option .............................. 14
  58.            /P - Intercept Mask Option                                        14
  59.            /Q - Number of Copies Option .................................... 16
  60.            /R - Internal Resolution Option                                   15
  61.            /S - Pen Shading Option ......................................... 15
  62.            /T - Temporary File Option                                        15
  63.            /W - Pen Width Option ........................................... 16
  64.            /X - Control Option                                               16
  65.            /Y - D/Y and S/E Switch Settings Option ......................... 16
  66.            /Z - Chord Angle and Enhanced Font Option                         17
  67.            Large Paper ..................................................... 18
  68.            DESQview and Windows                                              18
  69.            Answers ......................................................... 19
  70.            Useful Prefix and Suffix Codes                                    20
  71.            Output Devices .................................................. 21
  72.            Color Processing                                                  25
  73.            Compatibility and Technical Information ......................... 25
  74.            User Support                                                      26
  75.                                                                               
  76.  
  77.                                                                             p-2
  78.          Introduction ---------------------------------------------------------
  79.  
  80.            PrintCAD is a pen plotter emulator that acts as a printer driver for
  81.            most IBM/DOS based CAD packages. It lets you print drawings directly
  82.            from CAD programs, via the CAD program's pen plotter driver - either
  83.            AutoCAD's ADI plotter driver or an HP-GL driver.
  84.  
  85.            PrintCAD  works  with  AutoCAD,  AutoSketch,  Microstation,  Cadkey,
  86.            Generic CADD, Draft Choice, PC-Draft-CAD, and other CAD programs. It
  87.            will print on Epson  and IBM 9  pin  printers, Epson,  Fujitsu, IBM,
  88.            NEC, and  Toshiba  24 pin  printers,  HP LaserJet,  DeskJet, DeskJet
  89.            500C, PaintJet, QuietJet, HP-GL/2 devices, and HP-GL plotters, Canon
  90.            LBP,   BJ,  and   BJC  printers,  IBM  LaserPrinter,   ExecJet,  and
  91.            Quietwriter  2  and  3,  Kodak  Color  4,  PDP ProTracer,  Tektronix
  92.            ColorQuick, and PostScript printers, and it will generate PCX files.
  93.  
  94.            PrintCAD  prints  faster than  many native  CAD printer  drivers and
  95.            provides  additional  flexibility, such as pen  width,  shading, and
  96.            color   (with  color   mixing),   and   paper   size,   orientation,
  97.            magnification, and  positioning.  PrintCAD  uses  the  best graphics
  98.            modes available for each printer that it supports.
  99.  
  100.            PrintCAD  is a swapping resident program that uses 5K of base memory
  101.            and  400K of EMS or XMS memory.  Either 400K of EMS or XMS memory is
  102.            required.  EMS and  XMS are expanded and extended  memory management
  103.            protocols that are typically set  up with memory management software
  104.            such as HIMEM/EMM386, QEMM386, or  386MAX.  If you have  a  computer
  105.            with extended  or expanded memory hardware, you need to install such
  106.            a driver to use it as EMS or XMS memory.
  107.  
  108.            PrintCAD  automatically loads high if a 5K DOS  or XMS  upper memory
  109.            block is available. Do not use LOADHI or LOADHIGH.
  110.  
  111.            For  use with DOS extender based  programs such as  AutoCAD  386 and
  112.            Microstation  4, a VCPI handler  needs to be present.  VCPI handlers
  113.            are built into MS-DOS  5's  EMM386.EXE and  recent  versions of QEMM
  114.            386, 386MAX, and other 386 memory managers.  If PrintCAD notes "VCPI
  115.            not  present"  then you  need  to  upgrade  your  memory  management
  116.            software.
  117.  
  118.            PrintCAD  has  been tested in  a variety of  environments.  However,
  119.            because it  is a  swapping resident program, unusual  situations may
  120.            cause  it to crash the system.  Please  test  it  thoroughly on your
  121.            system before using it with unsaved data.  PrintCAD  will  generally
  122.            work  with multitasking  systems  such as DESQview and  Windows, but
  123.            this is not guaranteed. See DESQview and Windows for information.
  124.  
  125.            This program is produced by a member of the Association of Shareware
  126.            Professionals (ASP).  ASP wants to  make  sure  that  the  shareware
  127.            principle  works   for  you.   If  you   are  unable  to  resolve  a
  128.            shareware-related  problem  with  an ASP  member  by  contacting the
  129.            member directly, ASP may be able to help. The ASP Ombudsman can help
  130.            you resolve a  dispute or problem  with an  ASP member, but does not
  131.            provide technical support for members' products. Please write to the
  132.            ASP  Ombudsman at  545  Grover Road,  Muskegon, MI 49442  or send  a
  133.            CompuServe message via CompuServe Mail to ASP Ombudsman 70007,3536.
  134.                                                                               
  135.  
  136.                                                                             p-3
  137.          License and Registration ---------------------------------------------
  138.  
  139.            PrintCAD is  provided  as is.  There are  no warranties expressed or
  140.            implied.  PrintCAD  is  a  swapping resident  program that may  have
  141.            problems with unusual environments.
  142.  
  143.            PrintCAD  is  copyrighted  by  Ravitz Software  Inc.  You  may  copy
  144.            PrintCAD only for use under this license agreement.
  145.  
  146.            PrintCAD  is distributed as shareware.  You may use PrintCAD without
  147.            charge on a trial basis to determine its suitability for you. If you
  148.            continue to  use  it  after  your  evaluation,  you must  purchase a
  149.            registered copy for $49.  This registration  covers use  by a single
  150.            person (on multiple computers) or installation on  a single computer
  151.            (may be used by a group of people).  There is no cost to use a later
  152.            1.** version after registering any 1.** version.
  153.  
  154.            You may distribute PrintCAD as a stand alone product if you keep the
  155.            entire   package  together,  unchanged,   including   this   license
  156.            explanation, and do not charge more than $10. You may not distribute
  157.            PrintCAD as part of another product.
  158.  
  159.            To purchase a registered copy of PrintCAD, send your name,  address,
  160.            and $49 check to:
  161.  
  162.              Ravitz Software Inc.
  163.              P.O. Box 25068
  164.              Lexington, KY  40524-5068
  165.              USA
  166.  
  167.            You will  be sent  a  printed manual  and  disk (always  the  latest
  168.            version).  Please specify 3.5  or 5.25 inch disk.  If you previously
  169.            registered  PrintCAD,  you may send $15 to  get a current  disk  and
  170.            manual.
  171.  
  172.            Multiuser licenses are $49 for the first copy (with disk and manual)
  173.            and thereafter $40  per  copy  (with  disk and  manual) or  $25  per
  174.            license (without disk or manual).
  175.  
  176.            For users outside the USA, please make checks payable in US dollars,
  177.            and except  for  Canada,  please  use  a  check  from  a US bank  if
  178.            possible. Don't forget to include your country in your address.
  179.  
  180.            If you register through a business, be sure to include your name.
  181.  
  182.          What Is New ----------------------------------------------------------
  183.  
  184.            V 1.16 - HP-GL/2 output (/F0), you can set the nominal resolution
  185.                     of PostScript or HP-GL/2, /X+ and /X- let you increase or
  186.                     shrink PrintCAD's memory space, PS XP macro selects a paper
  187.                     tray, /FG drives the PDP ProTracer, XMS is the default
  188.                     for swapping memory.
  189.  
  190.            v 1.14 - handles 40 pens, color dot matrix output uses true black,
  191.                     PCX output, quiet (/XS turns on sound mode), multiple
  192.                     copies (/Q)
  193.                                                                               
  194.  
  195.                                                                             p-4
  196.          Operation ------------------------------------------------------------
  197.  
  198.            When PrintCAD  is run  for the first  time,  it installs itself  and
  199.            swaps most  of  its  code  to EMS (expanded memory) or XMS (extended
  200.            memory). Subsequent runs look for the resident copy and send control
  201.            information to it, updating the parameters.
  202.  
  203.            When resident, PrintCAD intercepts calls to DOS that the CAD package
  204.            makes to output  HP-GL.  This data is used to drive the printer.  To
  205.            make this work, you must tell  PrintCAD how  to recognize that HP-GL
  206.            data is being output from your CAD packages.  Choose a filename mask
  207.            that you can match with your  CAD  package, such as *.PLT.  Set this
  208.            with the /P option (/P*.PLT).  Inside your CAD package, output HP-GL
  209.            (HP 7475, HP 7440/17440, or HP 7550) to a file name that matches the
  210.            mask. PrintCAD intercepts the data and prints the picture.
  211.  
  212.            For  AutoCAD and  AutoSketch, you can use  ADI for the filename mask
  213.            (/PADI).  Configure AutoCAD for an ADI plotter on interrupt hex 78 -
  214.            up to 40 pens, 1016 dots/inch.  Then all output  to this driver goes
  215.            to  PrintCAD  via interrupt  78.  You can  also  use AutoCAD's HP-GL
  216.            driver - setup is the same as noted in the previous paragraph.
  217.  
  218.            After making PrintCAD resident, you can verify that it is functional
  219.            by copying an HP-GL file to "pcad.plt" with the DOS COPY command.
  220.  
  221.            For color output, the CAD package should be configured for a plotter
  222.            with multiple pens  (up to 40),  the CAD  package's  pen  assignment
  223.            table  should be  set  up match  screen colors to  pen  numbers, and
  224.            PrintCAD's /C option should set up to match.
  225.  
  226.            PrintCAD beeps  the first time  that  it is sent  data  after a file
  227.            open.  If you turn on sound (/XS), PrintCAD causes a high beep after
  228.            swapping in its code and a low  beep before swapping it out,  to let
  229.            you know that it is processing.
  230.  
  231.            PrintCAD can be used with DESQview (DV). If you load PrintCAD inside
  232.            a  DV window, it will only be visible from that  window.  No special
  233.            steps are needed for  this.  If you load PrintCAD before running DV,
  234.            there may be problems, depending on your configuration.  If you have
  235.            problems, instead  of running PCAD to install  PrintCAD, run PCADDV.
  236.            This loads PrintCAD at  the top of lower memory,  preventing it from
  237.            overwriting  DV  code.  You must  have a 5K upper  memory block  for
  238.            PCADDV to work.  PCADDV disables the  /XL option.  Also  use  /X- to
  239.            reduce the PrintCAD memory space if you still have problems.
  240.  
  241.            Internally PrintCAD uses two  byte coordinates  on a 1016  dots/inch
  242.            grid. This allows for plots with coordinates of over 30 inches - far
  243.            larger  than  an HP  7475  can handle.  However, if  you  are  using
  244.            PrintCAD to emulate  a large plotter, you may  overflow the internal
  245.            coordinate system.  This condition is not checked, and it will cause
  246.            garbage output.  You can change the  internal resolution to 508 dots
  247.            per  inch (giving  60 inch maximum  plot sizes) with the  /R  option
  248.            (/R508).  This only helps  store the original  plot internally.  The
  249.            next  step in PrintCAD converts these  coordinates  to the requested
  250.            size in the resolution  of the output device,  and these coordinates
  251.            must also fit in the two byte coordinate list.
  252.                                                                               
  253.  
  254.                                                                             p-5
  255.          Installation ---------------------------------------------------------
  256.  
  257.            Copy  the  files PCAD.EXE  and  PCADDV.EXE to  your  working disk or
  258.            directory. They are all that you need to run PrintCAD.
  259.  
  260.            PCAD.EXE is the PrintCAD executable file. PCADDV.EXE is a loader for
  261.            setting up PrintCAD underneath DESQview.
  262.  
  263.            In addition to the above files, these files are part in the package,
  264.            and must be included if you distribute PrintCAD as shareware:
  265.  
  266.              PCAD.DOC   documentation
  267.              ADD.DOC    additional documentation since last release
  268.              ORDER.FRM  order form
  269.              README.*   quick information
  270.  
  271.          Suggested Startup .BAT Files -----------------------------------------
  272.  
  273.            Below  are some sample .BAT files for various situations.  Such .BAT
  274.            files may be used  to start PrintCAD or  change its parameters.  You
  275.            should not start PrintCAD from under a DOS shell, but you can change
  276.            parameters in this situation.
  277.  
  278.            AutoCAD or AutoSketch, DeskJet or LaserJet IIP/III, 1/1 prints
  279.  
  280.              PCAD /padi/fi
  281.  
  282.            AutoCAD or AutoSketch, DeskJet 500C, 1/1 prints
  283.  
  284.              PCAD /padi/fa/crgbcmyk
  285.  
  286.              In AutoCAD configure  a  seven pen ADI  plotter and set up the pen
  287.              assignment table so that pens  1..7  have colors red, green, blue,
  288.              cyan, magenta, yellow, black.
  289.  
  290.            AutoCAD, DeskJet (printer 1), PaintJet (LPT2), plotter (COM1)
  291.  
  292.              PCAD /p#prn.plt/fi
  293.              PCAD /2/fp/ckrgbcmyk/dlpt2
  294.              PCAD /3/f8/dcom1
  295.  
  296.              From AutoCAD plot to 1prn, 2prn, or 3prn.
  297.  
  298.            Microstation, Canon BJ330, 1/1 print, 11x17 paper
  299.  
  300.              PCAD /p*.000/f7/l10,16,.25,.25/j27 67 0 17
  301.  
  302.            PC-Draft-CAD, LaserJet II, legal paper, best fit
  303.  
  304.              PCAD /xa/p*.plt/mf1/fl/j27 38 108 51 65/l7.97,13.25,0,0
  305.  
  306.              (/XA and/or /XL may be needed for use with PC-Draft-CAD.)
  307.                                                                               
  308.  
  309.                                                                             p-6
  310.          Syntax ---------------------------------------------------------------
  311.  
  312.            The calling syntax of PrintCAD is:
  313.  
  314.              PCAD /option1 /option2 ...
  315.  
  316.            Spaces between parameters are not required.
  317.  
  318.            Except for the /X and  /P options, if a given option is entered more
  319.            than once, only the last entry is used.  And if an option is invalid
  320.            (but not incorrect), it is ignored. Only one /X and one /P option is
  321.            allowed.
  322.  
  323.            If you do  not enter any  parameters, PrintCAD  displays  its option
  324.            reminder screen.
  325.  
  326.            Below, [  and ] enclose optional suboptions and | separates mutually
  327.            exclusive suboptions. The options and suboptions may be in any order
  328.            except  that  multiple  numeric suboptions are  ordered  and numeric
  329.            suboptions must follow character suboptions where the characters may
  330.            be digits.  "c"  refers to  a suboption character,  "x" and  "y"  to
  331.            suboption  numbers,  "i"  and "j" to suboption  integers, "b"  to  a
  332.            suboption byte, and "f" to a DOS file or device name.
  333.  
  334.            For numbers (x, y), a decimal point  is allowed but is not required,
  335.            and scientific notation is not allowed.  "-" is allowed but not "+".
  336.            For  integer  input (i, j),  only  base ten  integers from -32768 to
  337.            32767 are allowed. "+" is not allowed. A byte (b) must be a base ten
  338.            integer from 0 to  255 or a hexadecimal  number prefixed with $ from
  339.            $00 to $FF.  Further range checking is done for most options to flag
  340.            unreasonable input.  If an option  has multiple  numeric suboptions,
  341.            these may be separated with commas or blanks.
  342.  
  343.            ********************************************************************
  344.  
  345.            It  is very important to choose the right output format (/F option).
  346.            It is likely  that  the  default  output  format will  work on  your
  347.            printer, but it is equally likely  that it  will not produce optimal
  348.            results.  Please look carefully at the entire list of output formats
  349.            before  choosing one, and do not assume that because a  format works
  350.            that it is the best one to use.
  351.  
  352.            ********************************************************************
  353.                                                                               
  354.  
  355.                                                                             p-7
  356.          Overview of Options --------------------------------------------------
  357.  
  358.            PrintCAD's options fall into several categories.  The first is input
  359.            and output  choices.  The input option  (/Pmask) lets you  choose an
  360.            intercept filename mask, or you may select ADI interrupt 78 by using
  361.            "adi". The output options are /F, the output format (printer model),
  362.            and /D, the destination port, device, or file.
  363.  
  364.            The second category is  the page layout.  /L  controls the size  and
  365.            location of  the print  window (hard  clip limits) and the option to
  366.            box the window. Tiling is set with /B and copies with /Q.
  367.  
  368.            The third category defines  how the  plot  looks  within  the  print
  369.            window.  /M,  the  magnification,  sets  the size  of  the plot.  /A
  370.            determines the location of the plot within the print window. /O sets
  371.            the  origin  and  orientation, and  is used to rotate or  mirror the
  372.            plot. /I sets the plotter's initial scaling points.
  373.  
  374.            The  fourth category defines the pens, /W for the width,  /C for the
  375.            color, and /S for the shade.
  376.  
  377.            The fifth category determines how PrintCAD processes the plot.  This
  378.            includes the temporary file  /T, the default and minimum chord angle
  379.            /Z,  the plotter  Y/D  and  S/E  switch position  /Y,  the  internal
  380.            resolution /R, and prefix and suffix printer codes /J and /K.
  381.  
  382.            /1, /2, /3, /4, and /5 let you set up multiple configurations.
  383.  
  384.          /1, /2, /3, /4, /5 - Alternate Configurations ------------------------
  385.  
  386.            These options select up to 5 alternate configurations, labeled 1..5.
  387.            /1 is  the  default.  The configuration used  for printing is chosen
  388.            based on the file name and mask (/P option).
  389.  
  390.          /A - Location Option -------------------------------------------------
  391.  
  392.            /A[O][x,y] - location - default /A
  393.  
  394.            The A option determines the location of the plot in the print window
  395.            by specifying a point on the plot that is to be aligned with a point
  396.            in the print window.  You can specify the  plot alignment point with
  397.            x,y  in   inches   from  the   plot's   origin  (before   PrintCAD's
  398.            magnification is applied), or let it default to the plot center. For
  399.            the print window alignment point, you can default  to the  center or
  400.            specify the origin with  O.
  401.  
  402.            /A      puts the center of the plot at the print window center
  403.            /AO0,0  puts the plot 0,0 at the print window origin
  404.            /A0,0   puts the plot 0,0 at the print window center
  405.                                                                               
  406.  
  407.                                                                             p-8
  408.          /B - Tiling Option ---------------------------------------------------
  409.  
  410.            /B[i,j,x] - tiling parameters - default /B1,1,0
  411.  
  412.            /B  lets  you  specify tiling options that break a  large  plot into
  413.            pages. Each page is defined by the page layout option (/L).  I and j
  414.            specify  the number of tiles (pages) horizontally and vertically.  X
  415.            specifies the overlap in inches.
  416.  
  417.            /B2,2,.5  breaks the plot into 4 pages with .5 inch overlap
  418.            /B        is the same as /B1,1,0 and produces no tiling
  419.  
  420.          /C - Pen Color Option ------------------------------------------------
  421.  
  422.            /C[O|T]c.. - color - default /CK
  423.  
  424.            /C specifies the color  of each of  40 pens.  The colors  are  B for
  425.            blue, C for cyan, G for green, K for  black,  M  for magenta,  R for
  426.            red, W for white, and Y  for  yellow.  Unspecified pens use the last
  427.            selected color  (/CRGB  is the same as  /CRGBBBBBB).  If  the output
  428.            format  does not  allow  color then  nonwhite  colors are changed to
  429.            black.
  430.  
  431.            Additional colors can be created with shade mixing. These colors use
  432.            shading patterns  to  mix  the  eight pure colors.  The format for a
  433.            mixed color is  .??  where each ?  represents any of  the eight pure
  434.            colors.  The first  color is printed  with the pen's shading pattern
  435.            (/S option)  and the  second  is printed  with  the  inverse shading
  436.            pattern.  If  the shade value is  0 (solid) it is replaced by 2 (one
  437.            pel checkerboard) which produces the most uniform mixed colors.
  438.  
  439.            Mixed colors need line  widths  of at least  2 (4  for 2 pel shading
  440.            patterns) to look good, and they may have  visual artifacts on edges
  441.            near a 45 degree angle.  Multipass dot matrix formats may not handle
  442.            color mixing well.
  443.  
  444.            By default, colors are  overwritten into the print,  so they  appear
  445.            opaque.  You can  switch to translucent colors (ored into the print)
  446.            with the  T suboption, and then back to opaque with the O suboption.
  447.            Make  this  mode switch in front of the pen that you want to change.
  448.            For PostScript devices and plotters, the color processing is done by
  449.            the device, not PrintCAD.  PostScript  devices  use opaque lines and
  450.            plotters use translucent lines.
  451.  
  452.            " means repeat the previous color.
  453.  
  454.            /CK             sets pen 1..40 to black
  455.            /CKOR.MB""T.KY  sets pen 1     to black
  456.                                 pen 2     to opaque red
  457.                                 pen 3..5  to opaque magenta on blue
  458.                                 pen 6..40 to translucent black on yellow
  459.                                                                               
  460.  
  461.                                                                             p-9
  462.          /D - Output Destination Option ---------------------------------------
  463.  
  464.            /D[+]f - destination - default /D1
  465.  
  466.            The D option specifies the output printer port, device, or file. The
  467.            + suboption causes files to  be appended rather than overwritten (it
  468.            has no effect on device output). 1, 2, and 3 select the BIOS printer
  469.            routines.  X1, X2, X3, and X4 select xon/xoff controlled serial port
  470.            drive.  H1,  H2,  H3, and H4 select hardware controlled serial  port
  471.            drive. You can also use the DOS devices LPT1, COM1, etc.
  472.  
  473.            PrintCAD cannot set up the serial ports. This is usually done in the
  474.            AUTOEXEC.BAT with MODE (probably MODE COM1:9600,N,8,1,P).
  475.  
  476.            /D2          sends output to the second parallel port via BIOS
  477.            /DLPT3       sends output to the DOS device LPT3
  478.            /D+TEMP.PRN  appends output to file TEMP.PRN
  479.                                                                               
  480.  
  481.                                                                            p-10
  482.          /F - Output Format Option --------------------------------------------
  483.  
  484.            /Fc[-|+|*][!][~][`][x,y] - output format - default /FN~
  485.  
  486.            The F option specifies the output format. -, +, and * are resolution
  487.            modifiers, !  selects a compression  mode driver, ~ turns  off color
  488.            processing,  and  `  turns off  four plane  color processing.  These
  489.            suboptions are allowed even if they have no effect.
  490.  
  491.            For PostScript  (/FS) and HP-GL/2  (/F0) you can append the  nominal
  492.            device resolution.  Matching the nominal  resolution to the  printer
  493.            may yield small improvements in print quality.
  494.  
  495.            You can append the horizontal and vertical  resolution of the output
  496.            device  in  dots/inch.  This  overrides  the  normal  output  device
  497.            resolution, but does  not affect the structure of the output.  These
  498.            numbers should follow  all other suboptions.  In addition to letting
  499.            you choose any resolution  for a  bit map,  this  feature  lets  you
  500.            compensate for print size error.  For example, a 360x360 dpi printer
  501.            consistently under indexes so that  a 6 inch high box comes out 5.94
  502.            inches.  Using 360,363.6 (6/5.94*360 = 363.6) removes the error. For
  503.            print size correction, you also  specify a number from .5 to 2 which
  504.            is  interpreted as  the  nominal  resolution  time this number.  For
  505.            example on a 360 dpi printer, 1.0,1.01 is the same as 360,363.6.
  506.  
  507.            Drivers marked below with ! have a compression mode driver, selected
  508.            with "!".  This may be  very useful, but it depends on your printer.
  509.            These  drivers compress the  output data by breaking  bit map strips
  510.            with printhead positioning commands.  This  saves data  transmission
  511.            time, but some  printers spend more  time positioning the  printhead
  512.            than is saved by not sending the data.
  513.  
  514.            A  number of  printers use  compression  mode by default.  It can be
  515.            turned off with ¡ (ASCII 173).
  516.  
  517.            Drivers marked below with ~  are color  devices.  Using ~ suppresses
  518.            color processing, substituting  black for  all colors  except white.
  519.            The  ` suboption switches from  4 plane  color to 3  plane color, so
  520.            CMYK devices become CMY and RGBI PCX files become RGB PCX files.
  521.  
  522.            /F0     ~ HP-GL/2 ......................................... 600x600
  523.            /F0i    ~ HP-GL/2                                             ixi
  524.            /F1     ~ IBM 9 pin ....................................... 120x72
  525.            /F1+    ~ IBM 9 pin (2 pass)                                120x144
  526.            /F1*    ~ IBM 9 pin (4 pass) .............................. 240x144
  527.            /F2       IBM Quietwriter 2                                 240x240
  528.            /F3       IBM Quietwriter 3 ............................... 240x240
  529.            /F4-      IBM LaserPrinter (PPDS mode)                      150x150
  530.            /F4       IBM LaserPrinter (PPDS mode) .................... 300x300
  531.            /F5    !~ IBM 24 pin alternate 1                            180x180
  532.            /F5+   !~ IBM 24 pin alternate 1 (2 pass) ................. 360x180
  533.            /F5*   !~ IBM 24 pin alternate 1 (4 pass)                   360x360
  534.            /F6    !  IBM Proprinter X24 .............................. 180x182
  535.            /F6+   !  IBM Proprinter X24 (2 pass)                       360x182
  536.            /F6*   !  IBM Proprinter X24 (4 pass) ..................... 360x364
  537.            /F7       Canon BJ (Proprinter mode), IBM ExecJet           360x360
  538.            /F7+      Canon BJ (Proprinter mode), IBM ExecJet (2 pass)  360x360
  539.                                                                               
  540.  
  541.                                                                            p-11
  542.            /F8       HP-GL .......................................... 1016x1016
  543.            /F8i      HP-GL enhanced (7550 enhanced mode)                 ixi
  544.            /F9    !~ NEC 24 pin ...................................... 180x180
  545.            /F9+   !~ NEC 24 pin (2 pass)                               360x180
  546.            /F9*   !~ NEC 24 pin (4 pass) ............................. 360x360
  547.            /FA-    ~ HP DeskJet 500C, Mannesmann Tally MT92C           150x150
  548.            /FA     ~ HP DeskJet 500C, Mannesmann Tally MT92C ......... 300x300
  549.            /FB     ~ Canon BJC 800                                     360x360
  550.            /FB+    ~ Canon BJC 800 (line overlap) .................... 360x360
  551.            /FD-      Canon LBP (ISO mode)                              150x150
  552.            /FD       Canon LBP (ISO mode) ............................ 300x300
  553.            /FF    !~ Fujitsu 24 pin                                    180x180
  554.            /FF+   !~ Fujitsu 24 pin (2 pass) ......................... 360x180
  555.            /FF*   !~ Fujitsu 24 pin (4 pass)                           360x360
  556.            /FG       PDP Protracer (Proprinter mode) ................. 360x360
  557.            /FI-      HP LaserJet 3, DeskJet                            150x150
  558.            /FI       HP LaserJet 3, DeskJet .......................... 300x300
  559.            /FJ       Canon BJ (BJ130 mode)                             360x360
  560.            /FK     ~ Kodak Diconix Color 4 ........................... 192x192
  561.            /FL-      HP LaserJet                                       150x150
  562.            /FL       HP LaserJet ..................................... 300x300
  563.            /FN     ~ Epson 9 pin                                       120x72
  564.            /FN+    ~ Epson 9 pin (3 pass) ............................ 120x216
  565.            /FN*    ~ Epson 9 pin (6 pass)                              240x216
  566.            /FO    !~ Toshiba 24 pin .................................. 180x180
  567.            /FO+   !~ Toshiba 24 pin (2 pass)                           360x180
  568.            /FO*   !~ Toshiba 24 pin (4 pass) ......................... 360x360
  569.            /FP    !~ HP PaintJet                                       180x180
  570.            /FQ       HP QuietJet (PCL mode) .......................... 192x192
  571.            /FR     ~ Tektronix ColorQuick                              216x216
  572.            /FS     ~ PostScript ...................................... 600x600
  573.            /FSi    ~ PostScript                                          ixi
  574.            /FT    !~ Epson 24 pin .................................... 180x180
  575.            /FT+   !~ Epson 24 pin (2 pass)                             360x180
  576.            /FT*   !~ Epson 24 pin (4 pass) ........................... 360x360
  577.            /FU-      HP LaserJet 2                                     150x150
  578.            /FU       HP LaserJet 2 ................................... 300x300
  579.            /FW     ~ Epson 9 pin alternate                             120x72
  580.            /FW+    ~ Epson 9 pin alternate (3 pass) .................. 120x216
  581.            /FW*    ~ Epson 9 pin alternate (6 pass)                    240x216
  582.            /FX    !~ IBM 24 pin alternate 2 .......................... 180x180
  583.            /FX+   !~ IBM 24 pin alternate 2 (2 pass)                   360x180
  584.            /FX*   !~ IBM 24 pin alternate 2 (4 pass) ................. 360x360
  585.            /FZ     ~ ZSoft PCX                                         100x100
  586.            /FZi,j  ~ ZSoft PCX ......................................... ixj
  587.                                                                               
  588.  
  589.                                                                            p-12
  590.          /I - Scaling Point Location Option -----------------------------------
  591.  
  592.            /IA|R|W[N] - IP point location - default /IA
  593.  
  594.            This  option is not useful with AutoCAD or any software that outputs
  595.            HP-GL that  does not use  scaling commands  or that initializes  the
  596.            plotter or sets the scaling points.
  597.  
  598.            The  I option  sets the initial scaling points (P1, P2 - the scaling
  599.            points  may  be set  in  the HP-GL  file  with  the IP  command).  A
  600.            (absolute) sets the points  to the default  for  the paper size (see
  601.            below).  R fits P1 and P2 to the print window with at least .25 inch
  602.            margins  and an x/y ratio of 10/7.2 (the same ratio as  the HP  7475
  603.            with small paper).  W fits P1 and P2  to the print window with a .25
  604.            inch margin. N makes the margin 0 for R or W and is ignored with A.
  605.  
  606.            The  default scaling points depend on the print window  (/L  option)
  607.            with the implied paper size and the plot orientation (/O option).
  608.  
  609.            paper    options            default scaling pts  with RO90 command
  610.            7440 A   /O1 /L 7.54,10.14  250,279 10250, 7479  279,250  7479,10250
  611.            7440 A4  /O1 /L 7.54,10.74  250,279 10250, 7479  279,250  7479,10250
  612.            7475 A4  /O1 /L 7.84,10.20  250,596 10250, 7796  154,244  7354,10244
  613.            7475 A4  /O1 /L 7.60,10.88  603,521 10603, 7721    0,610  7200,10610
  614.            7475 B   /O1 /L10.20,16.38  522,259 15722,10259  283,934 10283,16134
  615.            7475 A3  /O1 /L10.88,15.90  170,602 15370,10602  607,797 10607,15997
  616.            7440 A   /O2 /L10.14, 7.54  250,279 10250, 7479  279,250  7479,10250
  617.            7440 A4  /O2 /L10.74, 7.54  250,279 10250, 7479  279,250  7479,10250
  618.            7475 A   /O2 /L10.20, 7.84  250,596 10250, 7796  154,244  7354,10244
  619.            7475 A4  /O2 /L10.88, 7.60  603,521 10603, 7721    0,610  7200,10610
  620.            7475 B   /O2 /L16.38,10.20  522,259 15722,10259  283,934 10283,16134
  621.            7475 A3  /O2 /L15.90,10.88  170,602 15370,10602  607,797 10607,15997
  622.  
  623.            anything else               250,279 10250, 7479  279,250  7479,10250
  624.  
  625.            /O3 and /O4 gives the same default scaling points as /O1 and /O2.
  626.  
  627.            /IA   uses the default scaling points
  628.            /IWN  sets the scaling points to fit the print window
  629.  
  630.          /J, /K - Printer Code Prefix, Suffix Options -------------------------
  631.  
  632.            /J[b,b,..] - printer code prefix - default /J
  633.            /K[b,b,..] - printer code suffix - default /K
  634.  
  635.            /J lets you send codes to the  printer before  PrintCAD's usual data
  636.            is  sent and /K lets you send codes  after PrintCAD's usual data  is
  637.            sent.  This lets  you  set  up  and reset the  printer  for  special
  638.            situations. For PostScript and HP-GL output, the /J codes follow the
  639.            initialization commands.
  640.  
  641.            The  codes  are  specified  with  byte  values  (0..255 or  $0..$FF)
  642.            separated by blanks or commas. There is a limit of 80 characters for
  643.            any option, so long sequences must be handled outside of PrintCAD.
  644.  
  645.            /J27 79   sets skip perforation off  to allow plots  larger than one
  646.                      page on most continuous form printers
  647.                                                                               
  648.  
  649.                                                                            p-13
  650.          /L - Page Layout Option ----------------------------------------------
  651.  
  652.            /L[B][F|N][R][x,y[,x,y]] - page layout - default depends on printer
  653.  
  654.            The L option defines the page layout.
  655.  
  656.            B boxes the plot at the print window edge using pen 8.
  657.  
  658.            F and N set form feed or no form feed.  Form feed is the default and
  659.            does not need to be specified. This is ignored for PCX output.
  660.  
  661.            R reverses the colors on displays,  bit maps,  and output formats 4,
  662.            D,  and  L, (Canon,  HP, and  IBM laser  printers) and  is otherwise
  663.            ignored. This gives the equivalent of a photographic negative.
  664.  
  665.            The first optional x and  y are the print window width and height in
  666.            inches rounded to  .01.  These define  the hard  clip limits.  These
  667.            values are not checked against  your printer's capabilities.  If you
  668.            specify a print  window  that exceeds the output  device limits, the
  669.            results are  unknown.  You may need to reset your printer's margins,
  670.            maximum line  length, or  page length to get large plots  (see Large
  671.            Paper). The size needed for a given width and height exceeds x and y
  672.            by 8 pels to allow for line widths.
  673.  
  674.            The second optional x and y are the  left and top margins,  measured
  675.            from the printer's  left margin and current vertical position to the
  676.            print window. The margins for HP-GL and PostScript are measured from
  677.            0,0 (left, bottom).
  678.  
  679.            THE PRINT  WINDOW PLUS MARGINS MUST FIT WITHIN THE PRINTABLE AREA.
  680.  
  681.            Each printer has a default page layout.  The default print window is
  682.            7.54x10.14  for  printers   and   10.14x7.54  for   plotters.   This
  683.            corresponds  to  HP  7440  A  size paper.  The margins  are  printer
  684.            specific to compensate for different paper handling.  In  evaluating
  685.            user  options, PrintCAD processes  each  option  and  when  finished
  686.            reprocesses the default page layout for the chosen  printer and then
  687.            reprocesses  the last  user /L  option.  This  procedure gives  good
  688.            default values  so  that  your  /L  option  can  change  the  letter
  689.            suboptions while keeping the default print window.
  690.  
  691.            /LB7.5,3,.5,0  makes  the  print window 7.5 inches wide and 3 inches
  692.                           high,  with  a .5 inch left margin and no top margin,
  693.                           and boxes the print window
  694.            /L7.54,10.14   sets window equivalent to HP 7440 with A  paper
  695.            /L7.54,10.74   sets window equivalent to HP 7440 with A4 paper
  696.            /L7.84,10.20   sets window equivalent to HP 7475 with A  paper
  697.            /L7.60,10.88   sets window equivalent to HP 7475 with A4 paper
  698.            /L10.20,16.38  sets window equivalent to HP 7475 with B  paper
  699.            /L10.88,15.90  sets window equivalent to HP 7475 with A3 paper
  700.                                                                               
  701.  
  702.                                                                            p-14
  703.          /M - Magnification Option --------------------------------------------
  704.  
  705.            /M[F]x - magnification - default /M1
  706.  
  707.            The M option specifies  the magnification.  F fits the  plot to  the
  708.            print window size.  The default, /M1, gives the same size plot as an
  709.            HP 7475 plotter.
  710.  
  711.            /MF.9  fits the plot to the print window and shrinks it 10%
  712.            /M1    prints at the same size as an HP 7475
  713.  
  714.          /O - Origin and Orientation Option -----------------------------------
  715.  
  716.            /O[1|2|3|4[L]] - origin, orientation - default /O
  717.  
  718.            The O  option  sets  the print  window origin  and orientation.  The
  719.            origin  is  one of four corners numbered 1..4  for upper left, lower
  720.            left, lower right, and upper right, and implies a plot rotation. The
  721.            L suboption specifies a left handed coordinate system, which mirrors
  722.            the plot.  If no origin is specified then it is chosen so that the x
  723.            axis is the longer dimension.
  724.  
  725.            Here are pictures of PrintCAD's view of the output media compared to
  726.            an HP 7475's view. O marks the default origin.
  727.  
  728.            HP 7475                               PrintCAD
  729.            A size           B size               printer        plotter
  730.  
  731.              y┌────────┐    0,0┌────────┐y       ul o─────┐ur   ul ┌────────┐ur
  732.               │        │       │        │         1 │     │4     1 │        │4
  733.               │        │       │        │           │     │        │        │
  734.            0,0└────────┘x      │        │           │     │     ll o────────┘lr
  735.                                │        │           │     │      2           3
  736.                                │        │        ll └─────┘lr
  737.                                │        │         2        3
  738.                               x└────────┘
  739.  
  740.            /O1  puts the print window's origin in the upper left corner
  741.            /O2  puts the print window's origin in the lower left corner
  742.  
  743.          /P - Intercept Mask Option -------------------------------------------
  744.  
  745.            /PADI|mask - intercept mask
  746.  
  747.            /PADI sets up PrintCAD as an AutoCAD ADI plotter driver. /Pmask lets
  748.            you  choose  a DOS file mask as PrintCAD's intercept mask.  The mask
  749.            should not include disk  or directory information - PrintCAD ignores
  750.            this information when looking at  file names.  The mask may  contain
  751.            the character #.  This is the same as ?, but when a file matches the
  752.            mask   the  character  that  matches  the  #  selects  the  PrintCAD
  753.            configuration - 2..5  selects configurations 2..5  and anything else
  754.            selects configuration 1.
  755.  
  756.            /Padi       sets up PrintCAD to take data from AutoCAD interrupt 78
  757.            /P*.plt     intercepts data written to *.plt
  758.            /P#prn.plt  intercepts data written to 1prn.plt, 2prn.plt, etc.
  759.                                                                               
  760.  
  761.                                                                            p-15
  762.          /Q - Number of Copies Option -----------------------------------------
  763.  
  764.            /Qi - number of copies - default /Q1
  765.  
  766.            /Q  sets the number of copies of  each printed page.  The default is
  767.            one.  Page printers  produce multiple  copies  faster using  the  "N
  768.            copies" prefix code (see Useful Prefix and Suffix Codes).
  769.  
  770.          /R - Internal Resolution Option --------------------------------------
  771.  
  772.            /Ri - internal resolution - default /R1016
  773.  
  774.            /R sets the internal grid resolution  in dots/inch.  It is  normally
  775.            1016 and rarely needs  to be changed.  To fit very large plots  into
  776.            the   -32768..32767  coordinate  limit,  use   /R762.   Setting  the
  777.            resolution to a multiple  of the output device  resolution times the
  778.            magnification may yield a small improvement in print quality.
  779.  
  780.          /S - Pen Shading Option ----------------------------------------------
  781.  
  782.            /Sc.. - pen shading patterns - default /S0
  783.  
  784.            /S  assigns a shading pattern to each pen.  Unspecified pens use the
  785.            last specified shade.  The shade values are 0..8.  0  is the default
  786.            solid line.  1..4 are 1 dot patterns (75%, 50%, 25%, 12.5%) and need
  787.            line widths of at least three to give good looking  lines.  5..8 are
  788.            2x2 dot patterns  (75%, 50%, 25%,  12.5%) and need line widths of at
  789.            least five to give good looking lines. Some printers, especially dot
  790.            matrix printers  in  multipass modes,  may wash  out shading because
  791.            they have a dot size that is large relative to the dot spacing.
  792.  
  793.              1     2     3     4       5         6         7         8
  794.              █▀█▄  ▀▄▀▄  ▀▄       ▀    ██████    ██  ██    ██              ██
  795.              ▀█▄█  ▀▄▀▄    ▄▀   ▀      ██  ████    ██  ██    ██
  796.              █▀█▄  ▀▄▀▄  ▀▄       ▀    ████  ██  ██  ██          ██    ██
  797.              ▀█▄█  ▀▄▀▄    ▄▀   ▀        ██████    ██  ██      ██
  798.  
  799.            /S024  sets pen 1 to solid, pen 2 to 50%, pen 3..40 to 12.5%
  800.  
  801.          /T - Temporary File Option -------------------------------------------
  802.  
  803.            /T[+]f - temporary file - default /TPLOT.TMP
  804.  
  805.            PrintCAD  uses  a temporary file when it does not have enough memory
  806.            to handle  a plotfile.  You can use /T to put it on a RAM  disk  for
  807.            extra speed.  You can force the use of a temporary file, if the plot
  808.            has over  1024 data points, with +.  If you use a RAM  disk this may
  809.            speed printing.
  810.                                                                               
  811.  
  812.                                                                            p-16
  813.          /W - Pen Width Option ------------------------------------------------
  814.  
  815.            /Wc.. - pen widths - default /WA
  816.  
  817.            The W option assigns pen line widths. Each width may be 0..9, .10 ..
  818.            .16 dots, A..I for 2..10 units of 4/1016 inch  (.1 mm), or N to turn
  819.            off  the pen.  A..I widths are approximations, based on  the  device
  820.            technology. Unassigned pens use the last assigned width.
  821.  
  822.            For  nonsquare  matrix  printers,  PrintCAD  uses  "pens"  that  are
  823.            optimized for an x/y ratio of .67, 1, or 1.5. The widths are figured
  824.            in the direction of  higher resolution, and are  not accurate in the
  825.            other direction.
  826.  
  827.            Line widths of over eight pels are  slightly distorted at  the print
  828.            window edge to fit within the four pel border.
  829.  
  830.            /WA      sets pen 1..40 to 0.2 mm
  831.            /WB2.16  sets pen 1 to .3 mm, pen 2 to 2 pels, pens 3..40 to 16 pels
  832.  
  833.          /X - Control Option --------------------------------------------------
  834.  
  835.            /XQ - queries PrintCAD installation
  836.            /XR - removes PrintCAD if allowed
  837.            /X[E|X][L][A][M][S][-|+] - controls PrintCAD's setup
  838.  
  839.            /XQ  checks to see  if  PrintCAD is installed.  /XR removes PrintCAD
  840.            from memory, if allowed. /XQ and /XR disallow all other options.
  841.  
  842.            The  other  suboptions  control  setup,  and  are effective only for
  843.            initial setup.  E forces the use of EMS for swapping instead of XMS.
  844.            X  specifies XMS  for swapping  -  this is  the  default.  L  forces
  845.            PrintCAD  to  load  low.  A  sets  an  alternate  handle  (use  with
  846.            PC-Draft-CAD and Drafix). M sets an alternate mouse handler. Each of
  847.            these suboptions  may  or  may not  improve  compatibility.  + or  -
  848.            increases or decreases the PrintCAD memory space, for improved speed
  849.            or reduced resource usage. S adds progress beeps.
  850.  
  851.            /XL  sets up PrintCAD in low memory
  852.  
  853.          /Y - D/Y and S/E Switch Settings Option ------------------------------
  854.  
  855.            /Y[D|Y][S|E] - D/Y and S/E switch setting - default /YDS
  856.  
  857.            The Y option sets the plotter's D/Y  switch to  D  or Y and the  S/E
  858.            switch to S or  E.  Y starts  with the  plotter off and responds  to
  859.            esc.(, esc.Y, esc.), and esc.Z commands.  D  starts with the plotter
  860.            on and ignores these commands. S sets the standard interpretation of
  861.            IW (clipping window) commands.  E sets 7550 enhanced  interpretation
  862.            of IW commands, so that they use scaled coordinates.
  863.  
  864.            /YD  puts the YD switch in the usual D position
  865.                                                                               
  866.  
  867.                                                                            p-17
  868.          /Z - Chord Angle Option ----------------------------------------------
  869.  
  870.            /Z[E]i,j - default, min chord angle, enhanced font - default /Z10,5
  871.  
  872.            This option is  not useful with AutoCAD or any software that outputs
  873.            HP-GL  that draws circles,  arcs, and  text as line segments  rather
  874.            than using HP-GL circle, arc, and label commands.
  875.  
  876.            The  Z  option  specifies the default  and  minimum chord angles for
  877.            circles and arcs. The HP 7475 defaults to a chord angle of 5 with no
  878.            minimum. But using chord angles of less than 10 returns little print
  879.            quality  improvement and takes a lot  of  processing  time.  So  the
  880.            default Z option is /Z10,5. For better emulation use /Z5,2.
  881.  
  882.            The  E suboption  says to use the enhanced font,  which  doubles the
  883.            number of chords on curves in text, improving the  curve smoothness.
  884.            This is only effective on character heights above .5 cm.
  885.  
  886.            /Z5,2  sets the default chord angle to 5 degrees, the minimum to 2
  887.                                                                               
  888.  
  889.                                                                            p-18
  890.          Large Paper ----------------------------------------------------------
  891.  
  892.            PrintCAD can handle printing on  paper larger than the usual 8.5x11,
  893.            but  this  takes  some  extra  work.  First  you  need  to  increase
  894.            PrintCAD's print window to cover the large paper.  This is done with
  895.            the /L option.  The  print  window plus the  margins  (/L)  must fit
  896.            within the printer's printable area.
  897.  
  898.            And  then you must make sure that your printer recognizes the larger
  899.            paper  height.  For  continuous forms  paper  this is best  done  by
  900.            setting skip perforation to  off,  either by printer switch or  with
  901.            PrintCAD prefix codes.  For Canon, Epson, Fujitsu, IBM, and NEC line
  902.            printers (dot matrix, ink jet, thermal) use /J27 79.
  903.  
  904.            For  cut sheet paper, on  Canon,  Epson, Fujitsu,  IBM, and NEC line
  905.            printers use /J27 67 0 n, where n is the page length in inches.
  906.  
  907.            For  page printers,  legal  size paper  may be specified with  these
  908.            printer  code  prefixes: HP-PCL printers /J27 38 108 51  65 (/K27 38
  909.            108 50 65 to reset  to 11 inch paper), Canon LBP printers /J27 91 51
  910.            50 59 59 112 (/K27  91 51 48 59 59 112  to  reset), IBM LaserPrinter
  911.            /J27 91 70 5 0 3 1 2 1 (/J27 91 70 5 0 3 1 1 1 to reset).
  912.  
  913.            To  get a 10x16  print  window on  11x17  paper with a Canon, Epson,
  914.            Fujitsu, IBM, or NEC line printer, use these options: /L10 16 .4 .25
  915.            /J27 67 0 17.  You will probably need to adjust the margins (.4 .25)
  916.            for best centering.
  917.  
  918.            The  maximum  width  of  the print  window on  most  narrow carriage
  919.            printers is 8  - 8/(horizontal dpi).  For 300 dpi printers,  this is
  920.            7.97.  At 120 dpi it is 7.93.  The maximum width of the print window
  921.            on most wide carriage printers is 13.6 - 8/(horizontal dpi).  At 180
  922.            dpi this is 13.55.  At 360 dpi  it is  13.57.  The  horizontal print
  923.            margin should be set to 0 to get this width.
  924.  
  925.          DESQview and Windows -------------------------------------------------
  926.  
  927.            PrintCAD  can  generally  be  run  inside  a  session/window   of  a
  928.            multitasking environment such as  DESQview  or  Windows.  No special
  929.            steps are needed for this.
  930.  
  931.            PrintCAD  can generally be run under a multitasking environment such
  932.            as  DESQview  or  Windows,  but  this  situation  requires   special
  933.            consideration.  Run PCADDV instead of PCAD to load PrintCAD (only at
  934.            load time, not to reset parameters). This loads the swapping area at
  935.            the top of lower memory, avoiding protected mode interrupt code that
  936.            is  loaded  by Windows or DESQview.  You must have a  free 5K  upper
  937.            memory block  to  use  PCADDV.  With  Windows  use  XMS  memory (the
  938.            default) instead of EMS memory (/XE) for swapping .
  939.                                                                               
  940.  
  941.                                                                            p-19
  942.          Answers --------------------------------------------------------------
  943.  
  944.            To access PrintCAD from a CAD package you must PLOT. Do NOT print.
  945.  
  946.            If you are getting system crashes or nothing  from PrintCAD, try the
  947.            options /XA, /XM,  /XE, /XL, and all  combinations  of  these (/XAM,
  948.            /XAE, /XAL, ...).
  949.  
  950.            If  your plot is messed up, with wraparound lines covering the page,
  951.            you have probably  exceeded the PrintCAD  internal coordinate limit.
  952.            This happens when the HP-GL coordinates exceed 32 inches. Reduce the
  953.            internal resolution  with /R762 for  coordinates up to 42  inches or
  954.            /R508 for coordinates up to 64 inches.
  955.  
  956.            If  you  are  having  trouble getting  the  print  size or  location
  957.            correct, check your  /L  option.  The print window  plus  the  print
  958.            margins  must define an area that fits in the printable area  of the
  959.            paper. Printers cannot print over the entire area of the paper. They
  960.            usually require .25 to .5 inch margins.
  961.  
  962.            To get color output from PrintCAD, you must:
  963.  
  964.              Define a multipen plotter in your CAD package.
  965.  
  966.              Set  up  the pen assignment table in your CAD package so that each
  967.              color is assigned to a pen.
  968.  
  969.              Use the PrintCAD /C option to assign the same colors to PrintCAD's
  970.              pens, for example /CRGBCMYK.
  971.  
  972.            Plot spoolers are not generally compatible with  PrintCAD, and would
  973.            be of little value if they were. Do not bother with one.
  974.  
  975.            Print buffers may  or may not be compatible with PrintCAD.  You must
  976.            install the buffer first. A buffer may be very useful.
  977.  
  978.            If your prints are coming out not quite to scale:
  979.  
  980.              For ADI plotters,  check  that your  plotter  is  defined  as 1016
  981.              steps/inch.
  982.  
  983.              Check that no calibration is being done by the CAD package.
  984.  
  985.              See the /F Output Format Option for print size correction.
  986.  
  987.            For the Canon  BJC-800, the right margin defaults to  8 inches.  Use
  988.            /J27 81 114 to set it to 11.4 inches. Because the margin can only be
  989.            set once  between printer resets, you may need to use /J27  64 27 81
  990.            114 (27 64 is a printer reset).
  991.  
  992.            For the Canon BJ-330 and most  other wide  carriage PC printers, the
  993.            maximum  print  window width  is 13.57  inches.  This is  a  printer
  994.            limitation that you cannot get around.
  995.  
  996.            If your  printer ejects the paper  before the plot is  finished, you
  997.            probably needed to specify a paper length prefix code. For most line
  998.            printers use /J27 67 0 n where n is the page length in inches.
  999.                                                                               
  1000.  
  1001.                                                                            p-20
  1002.          Useful Prefix and Suffix Codes ---------------------------------------
  1003.  
  1004.            Below,  n  represents any number 0..255, nA represents any number in
  1005.            ASCII format (1 becomes 49, 2 becomes 50, 43 becomes 52 51, etc.).
  1006.  
  1007.            Canon, Epson, Fujitsu, IBM, NEC dot matrix and inkjet printers
  1008.              Reset                    27 64
  1009.              N line paper             27 67 n
  1010.              N inch paper             27 67 0 n
  1011.              17 inch paper            27 67 0 17
  1012.              Skip perforation off     27 79
  1013.              Right margin n columns   27 81 n         (not compatible with IBM)
  1014.              Unidirectional printing  27 85 1
  1015.  
  1016.            HP-PCL printers
  1017.              Reset                 27 69
  1018.              Portrait mode         27 38 108 48 79
  1019.              Top margin 0          27 38 108 48 69
  1020.              Skip perforation off  27 38 108 48 76
  1021.              11 inch paper         27 38 108 50 65
  1022.              14 inch paper         27 38 108 51 65
  1023.              11x17 inch paper      27 38 108 54 65
  1024.              manual feed           27 38 108 50 72
  1025.              N copies              27 38 108 nA 88         (page printers only)
  1026.  
  1027.            HP DeskJet 500C
  1028.              High quality, slow  27 42 111 49 81
  1029.              No ink depletion    27 42 111 49 68
  1030.  
  1031.            HP PaintJet XL300
  1032.              Low quality, fast  27 42 111 45 49 81
  1033.  
  1034.            PostScript
  1035.              N copies      nA 32 88 67
  1036.              Paper tray n  nA 32 88 80
  1037.  
  1038.            IBM LaserPrinter
  1039.              11 inch paper, tray 1, n copies  27 91 70 5 0 3 1 1 n
  1040.              14 inch paper, tray 1, n copies  27 91 70 5 0 3 1 2 n
  1041.              14 inch paper, manual, n copies  27 91 70 5 0 1 1 2 n
  1042.              N copies                         27 91 70 5 0 0 0 0 0 n
  1043.  
  1044.            Canon LBP
  1045.              Reset                  27 99
  1046.              11 inch paper          27 91 51 48 59 59 112
  1047.              14 inch paper          27 91 51 50 59 59 112
  1048.              Manual feed            27 91 49 113
  1049.              Automatic feed         27 91 48 113
  1050.              Full page memory mode  27 59 27 91 50 38 122
  1051.              N copies               27 91 nA 118
  1052.              Cursor to top of page  27 91 48 100
  1053.              Diablo mode            27 58
  1054.              ISO mode               27 59
  1055.  
  1056.            HP QuietJet
  1057.              HP-PCL mode      27 37 65
  1058.              DIP switch mode  27 37 64
  1059.                                                                               
  1060.  
  1061.                                                                            p-21
  1062.          Output Devices -------------------------------------------------------
  1063.  
  1064.            Canon BJ and BJC Printers, IBM ExecJet
  1065.  
  1066.              For the BJ130e,  BJ5, BJ10,  BJ20,  BJ300,  BJ330,  and ExecJet in
  1067.              Proprinter  mode, use /F7.  This is the fastest  driver for  these
  1068.              printers. /F7+ gives dark print with line to line overlap.
  1069.  
  1070.              /FJ gives 360 dpi graphics for any Canon BJ printer in BJ130 mode.
  1071.              The printer is set to 10 pitch text.
  1072.  
  1073.              You can use /FT*! with the BJ or ExecJet printers in Epson LQ mode
  1074.              to get 360 dpi print, but it is very slow.
  1075.  
  1076.              These printers  have an image  density option (switch  1-9 on  the
  1077.              BJ130,  1-4  on  the  BJ300,  BJ330,  and  ExecJet).  Low  density
  1078.              eliminates  every second pel.  To get the full 360 dpi resolution,
  1079.              use high density.  For the BJ300, BJ330, and ExecJet, also be sure
  1080.              that the front panel FONT HQ (high quality) light is on.
  1081.  
  1082.              Use /FB for Canon BJC printers. The prefix code 27 81 114 sets the
  1083.              right margin to 11.4 inches. /FB+ gives a sparse line overlap.
  1084.  
  1085.            Canon LBP Printers
  1086.  
  1087.              /FD  works  with any Canon LBP printer in ISO mode.  At 300 dpi it
  1088.              takes up to one  meg  of  printer memory to print a full  page  of
  1089.              graphics. At 150 dpi (/FD-) 512K handles a full page.
  1090.  
  1091.              It  may help to set the printer memory mode with /J27 59 27 91  50
  1092.              38 122.
  1093.  
  1094.              If the printer  is in Diablo mode, PrintCAD switches to  ISO mode.
  1095.              To switch back to Diablo mode on completion, use /K27 58.
  1096.  
  1097.            Epson, IBM 9 Pin Printers
  1098.  
  1099.              /FN, /FW, and /F1 cover a wide range of Epson/IBM compatible 9 pin
  1100.              dot matrix printers.  You need a  cyan/magenta/yellow/black ribbon
  1101.              to get color prints. The * drivers use 1/240 graphics. /FN+, /FN*,
  1102.              /FW+,  and  /FW*  use  1/216  indexing  and  do  three  vertically
  1103.              interleaved passes.  /F1+  and /F1* use  1/144 indexing and do two
  1104.              vertically interleaved passes. /FW sets line feeds to 1/6 inch.
  1105.  
  1106.              For Epson printers,  the IBM Graphics  Printer, and other printers
  1107.              with 1/216 indexing hardware, /FN is preferred. For some not quite
  1108.              compatible  printers, /FW works.  For  IBM  Proprinters  and other
  1109.              printers with 1/144  indexing hardware, /F1  gives better results.
  1110.              Some Proprinters do not handle 1/240 graphics correctly.
  1111.  
  1112.              These drivers use the following escape codes:
  1113.  
  1114.                esc 3  set n/216 line feeds for all /FW
  1115.                esc J  index n/216 (n=2 for 1/144 index) for all /FN and /F1
  1116.                esc L  graphics command for /FN, /FN+, /FW, /FW+, /F1, and /F1+
  1117.                esc Z  graphics command for /FN*, /FW*, and /F1*
  1118.                esc r  set ribbon color (only if color is specified)
  1119.                                                                               
  1120.  
  1121.                                                                            p-22
  1122.            Epson, Fujitsu, NEC, Toshiba 24 Pin Printers
  1123.  
  1124.              /FT  covers  all  Epson LQ printers and  many  compatible printers
  1125.              (Panasonic in LQ mode and others).  /FF works with  Fujitsu 24 pin
  1126.              printers in Fujitsu mode.  /F9 works with NEC 24 pin printers. /FO
  1127.              works  with Toshiba 24  pin printers.  /FO  resets the  line  feed
  1128.              distance to 1/6 inch on completion.
  1129.  
  1130.              For all of  these  drivers, you  need  a cyan/magenta/yellow/black
  1131.              ribbon to get color prints. The + and * drivers use 1/360 graphics
  1132.              mode,  and  the * drivers use 1/360  (1/120 for /FO*) indexing and
  1133.              reset the line  feed distance to 1/6 inch on completion.  A  clean
  1134.              paper path with  equal tension on  each side  is  needed  for good
  1135.              360x360 graphics.
  1136.  
  1137.              Many 24 pin printers are not capable of 360x360 graphics and a few
  1138.              cannot handle 360x180 graphics.
  1139.  
  1140.              The compression mode drivers  (! suboption)  may or  may not be an
  1141.              improvement with these printers.
  1142.  
  1143.              The /FT drivers use the following printer escape codes:
  1144.  
  1145.                esc $    absolute tab
  1146.                esc * '  graphics command for /FT
  1147.                esc * (  graphics command for /FT+, /FT*
  1148.                esc +    set n/360 indexing for /FT*
  1149.                esc 2    set 1/6 indexing for /FT*
  1150.                esc J    index n/180 for /FT, /FT+
  1151.                esc r    set ribbon color (only if color is specified)
  1152.  
  1153.            HP DeskJet, HP PaintJet XL300, Mannesmann Tally MT92C
  1154.  
  1155.              /FI works with any black/white DeskJet in portrait mode.
  1156.  
  1157.              /FA drives the  DeskJet 500C, PaintJet XL300, MT92C, and any color
  1158.              300 dpi HP-PCL printer that supports data transfer mode 2.
  1159.  
  1160.            HP LaserJet
  1161.  
  1162.              /FL works with any LaserJet compatible printer.  /FU works with LJ
  1163.              2 (PCL 4) printers. /FI works with LJ 3 (PCL 5) printers.
  1164.  
  1165.              All  of these drivers work in portrait mode, which may be set with
  1166.              /J 27 38 108 48 79 or you can reset the printer with /J 27 69.
  1167.  
  1168.              LaserJets with under one meg of memory may not be able to handle a
  1169.              full page of graphics.  /FU uses less printer  memory than /FI, so
  1170.              it may be preferred on LaserJet 3s with limited memory.
  1171.  
  1172.            HP PaintJet
  1173.  
  1174.              /FP drives 180 dpi PaintJet printers.  The compression mode driver
  1175.              (/FP!)  uses  data  transfer  mode 2 (instead of 1) and works only
  1176.              with a PaintJet XL.
  1177.  
  1178.              /FA (the DeskJet 500C driver) works with the PaintJet XL300.
  1179.                                                                               
  1180.  
  1181.                                                                            p-23
  1182.            HP-GL, HP and IBM Pen Plotters
  1183.  
  1184.              /F8 outputs low  level HP-GL,  converting  characters, arcs, fill,
  1185.              and clips to vectors. The output is HP 7220 compatible, containing
  1186.              only IN, IP, SC, SP, IW,  LT, PU, PD.  PG is added if form feed is
  1187.              specified (the default).
  1188.  
  1189.              You can specify  the nominal resolution of the  HP-GL by appending
  1190.              it to the  /F  option (for  example  /F8  300).  When  you set the
  1191.              nominal  resolution  to  other  than  1016,  enhanced  IW  command
  1192.              interpretation (HP 7550 enhanced mode)  is needed to handle dashed
  1193.              lines correctly.
  1194.  
  1195.              PrintCAD uses its width parameter  (/W) as a  pen selector, so for
  1196.              each pen in the  original plot,  you may specify a new pen  in the
  1197.              output. The default /W option is /W12345678 for this case. Shading
  1198.              and color parameters are ignored.
  1199.  
  1200.            HP-GL/2
  1201.  
  1202.              /F0 drives HP-GL/2 raster  devices.  You can specify  the  nominal
  1203.              resolution of the HP-GL/2  by appending  it to  the /F option (for
  1204.              example /F0 300). Use /F8 for HP-GL/2 pen plotters.
  1205.  
  1206.            HP QuietJet
  1207.  
  1208.              /FQ works with  QuietJets  in HP-PCL  mode.  /J27 37 65 /K27 37 64
  1209.              sets HP-PCL mode and resets to the DIP switch mode on completion.
  1210.  
  1211.            IBM 24 Pin Printers
  1212.  
  1213.              PrintCAD has  three drivers that  cover Proprinter  X24 compatible
  1214.              printers. The printers should be in native mode (not AGM).
  1215.  
  1216.              The first driver, /F6, is for all IBM Proprinter X24s and the 24P.
  1217.              These printers do 1/144 inch indexing,  and using them at 180  dpi
  1218.              results in horizontal  white  streaks  every  2/3  inch.  The  /F6
  1219.              drivers  compensate  for this by indexing  19/144  inch  per line,
  1220.              giving 182 dpi.  To work properly,  the printer must be on a  1/72
  1221.              boundary when the graphics are printed.  If you keep the line feed
  1222.              distance a multiple of 1/72 this will always be the case.
  1223.  
  1224.              The  second X24 compatible driver is /F5 and is referred to as X24
  1225.              alternate 1.  This is for printers that are  X24 compatible except
  1226.              that they do 1/180 inch  indexing.  This is probably the case with
  1227.              most X24 compatible  printers,  including  the IBM Quickwriter and
  1228.              IBM 2390 and  2391.  /F5* works only with printers that can handle
  1229.              1/360 indexing, including the 2390 but not the Quickwriter.
  1230.  
  1231.              The third X24 compatible driver is /FX  and  is referred to as X24
  1232.              alternate  2.  This is the same as  /F5  except that the  vertical
  1233.              units command uses a format that is  not strictly IBM  compatible.
  1234.              This driver works with Panasonic 24 pin printers in X24 mode.
  1235.  
  1236.              The compression mode drivers (!  suboption)  may or  may not be an
  1237.              improvement with these printers.
  1238.                                                                               
  1239.  
  1240.                                                                            p-24
  1241.            IBM LaserPrinter
  1242.  
  1243.              /F4 drives any LaserPrinter in PPDS (native)  mode.  /FL will work
  1244.              if the LaserPrinter is in HP LaserJet mode, but this may be slower
  1245.              than  PPDS mode.  At  300 dpi it takes up to  one meg  of  printer
  1246.              memory  to print a full page of graphics.  At  150 dpi (/F4-) 512K
  1247.              handles a full page.
  1248.  
  1249.            IBM Quietwriter 2 and 3
  1250.  
  1251.              /F2 and /F3 drive  the Quietwriter 2 and 3.  Do not use  1 for pen
  1252.              widths because  Quietwriters do not  print consistent 1 pel lines.
  1253.              These  drivers  reset  the  line  feed distance to  1/6  inch upon
  1254.              completion.
  1255.  
  1256.            Kodak Diconix Color 4
  1257.  
  1258.              /FK drives the Color 4.
  1259.  
  1260.            Pacific Data Products ProTracer
  1261.  
  1262.              /FG drives the ProTracer in IBM Proprinter mode. The maximum print
  1263.              window width is 14.97.
  1264.  
  1265.            PostScript Printers
  1266.  
  1267.              /FS outputs PostScript.  All characters, arcs, fill, and clips are
  1268.              converted to simple vectors.
  1269.  
  1270.              PrintCAD's pen  color and shading parameters are  mapped into gray
  1271.              levels or RGB color levels.
  1272.  
  1273.              You can specify  the  nominal  resolution  of  the  PostScript  by
  1274.              appending it to the /F option (for example /FS 300).
  1275.  
  1276.              You can  specify  the  number  of copies with a  prefix code  that
  1277.              includes the number of copies followed by ' XC'. For example /J 50
  1278.              32 88 67  makes 2 (ASCII  050) copies.  You  can specify the paper
  1279.              tray with the XP macro.
  1280.  
  1281.            Tektronix ColorQuick
  1282.  
  1283.              /FR drives the ColorQuick.
  1284.  
  1285.            ZSoft PCX and Fax
  1286.  
  1287.              Use /FZ to output a ZSoft PCX bit map. The horizontal and vertical
  1288.              dots/inch may  be appended  to override  the default 100x100,  for
  1289.              example /FZ80,80.  Such output  should generally be directed to  a
  1290.              file with the /D option.
  1291.  
  1292.              Since  most fax boards can take PCX files as input, this is useful
  1293.              for faxing drawings. Use /FZ200,196 to match the fax resolution.
  1294.                                                                               
  1295.  
  1296.                                                                            p-25
  1297.          Color Processing -----------------------------------------------------
  1298.  
  1299.            Color graphics devices use a variety of color technologies. PrintCAD
  1300.            supports these basic types.
  1301.  
  1302.            CMY or  cyan/magenta/yellow is used by inkjet printers with no black
  1303.            ink. This uses three color planes and give eight pure colors.
  1304.  
  1305.            CMYK or  cyan/magenta/yellow/black  is used by inkjet and dot matrix
  1306.            printers.  This uses  four color planes  and give eight pure colors.
  1307.            Using black ink instead  of  a cyan/magenta/yellow mix gives a  more
  1308.            neutral black color.
  1309.  
  1310.            RGB or red/green/blue is used by  bit  maps.  This uses  three color
  1311.            planes and give eight pure colors.
  1312.  
  1313.            RGBI or red/green/blue/intensity is used  by displays and bit  maps.
  1314.            This uses  four color  planes.  All  simple colors except black  are
  1315.            intense.  When  you specify any color mixed with black at  shade  0,
  1316.            then instead of mixing  the colors at 50%,  the intensity  is turned
  1317.            off. This gives fifteen pure colors.
  1318.  
  1319.            CMYK and RGBI are used by default when they are appropriate. You can
  1320.            switch to CMY or RGB with  the  ` suboption of /F.  For  dot  matrix
  1321.            printers this  may speed  printing  by  reducing  memory  usage  and
  1322.            eliminating the use of the black ribbon.
  1323.  
  1324.          Compatibility and Technical Information ------------------------------
  1325.  
  1326.            PrintCAD will run on any IBM compatible  DOS computer  with 400K  of
  1327.            EMS or XMS memory and a base memory region of 304K.  Because it is a
  1328.            swapping   resident  program,  it   may   have  problems   in   some
  1329.            environments.  PrintCAD can handle  VCPI  (Virtual  Control  Program
  1330.            Interface) based  DOS extenders,  but DPMI based programs  and stand
  1331.            alone DOS extenders may cause problems.
  1332.  
  1333.            When  using a DOS extender  based program  such  as  AutoCAD  386 or
  1334.            Microstation   4,  use  an  extended/expanded  memory  manager  that
  1335.            provides VCPI, such as MS-DOS 5 EMM386/HIMEM, QEMM 386, or 386MAX.
  1336.  
  1337.            PrintCAD is a  TSR that takes over interrupt  hex 21 and watches for
  1338.            DOS 2.0+ file management open functions.  If the filename on an open
  1339.            command  matches  either "pcad.plt" or  the  mask specified with /P,
  1340.            then  file  handle  dec 99 (dec 15 if /XA is used) is  returned  and
  1341.            PrintCAD is awakened. It then responds to write, device information,
  1342.            close functions, seek, and set date functions.
  1343.  
  1344.            When awake, PrintCAD stores HP-GL commands (from  the write command)
  1345.            until its 16K buffer is filled  and then it swaps in its 304K memory
  1346.            space, processes the data, and swaps the original memory back.
  1347.  
  1348.            PrintCAD  was written  by Cary Ravitz and  compiled  with  Borland's
  1349.            Turbo Pascal 6.0. PrintGL Printer Driver is the graphics engine.
  1350.                                                                               
  1351.  
  1352.                                                                            p-26
  1353.          User Support ---------------------------------------------------------
  1354.  
  1355.            Correspondence about PrintCAD may be sent via the  support  bulletin
  1356.            board, fax, Compuserve, or mail.
  1357.  
  1358.            BBS:        606-268-0577  1200/2400,N,8,1  24 hours/day
  1359.  
  1360.              To ask a question, prepare an ASCII  text file with the details of
  1361.              your question.  Then call the bulletin board and choose the upload
  1362.              question option.  XMODEM file  transfer  protocol is  required for
  1363.              this.  Your question will be assigned  a number (such  as 1015)  -
  1364.              remember this number.  An answer file  (with the  assigned number)
  1365.              will  be posted, usually within 24 hours.  To get  an answer, call
  1366.              the bulletin board,  choose the download option,  then  the answer
  1367.              option,  and then enter the answer number.  For  XMODEM transfers,
  1368.              when  the BBS  says  to begin  the upload  or  download, you  must
  1369.              initiate the protocol from your system.
  1370.  
  1371.            Compuserve: Cary Ravitz [70431,32]
  1372.  
  1373.            Fax:        606-268-0577
  1374.  
  1375.              If you hand dial,  the  BBS will  answer  and  hang up  (about  20
  1376.              seconds), then the call  is routed to the  fax.  The  fax  may  be
  1377.              unavailable sometimes.
  1378.  
  1379.            Mail:       Ravitz Software Inc.
  1380.                        P.O. Box 25068
  1381.                        Lexington, KY  40524-5068
  1382.                        USA
  1383.                                                                               
  1384.